package xdu.lz.protocol.dubbo;

import xdu.lz.framework.RequestWrap;
import xdu.lz.protocol.Protocol;
import xdu.lz.framework.URL;

/**
 * Dubbo通信协议
 */
public class DubboProtocol implements Protocol {

    @Override
    public void export(URL url) {
        new NettyServer()
                .export(url.getHostname(), url.getPort());

    }

    @Override
    public String refer(URL url, RequestWrap requestWrap) {
        return new NettyClient()
                //请求服务
                .refer(url.getHostname(),url.getPort(), requestWrap);
    }
}
